<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:s="http://jboss.com/products/seam/taglib"
      xmlns:p="http://primefaces.org/ui">

<h:head>
	<title>Naviga</title>
</h:head>
	<h:body>  
        <h:form id="form">
		 <p:growl id="growl" showDetail="true"/>
		<p:panel header="Dati Pacchetto"> 
			 <h:outputText id="Nome" value="Nome:   #{showPkgMB.pacchettoDTO.nome}"/> <br />  
			 <h:outputText id="Descrizione" value="Descrizione:   #{showPkgMB.pacchettoDTO.descrizione}"/> <br />
			 <h:outputText id="Prezzo" value="Prezzo:   #{showPkgMB.pacchettoDTO.prezzo}"/> <br />    
			 <h:outputText id="npartecipanti" value="Numero Partecipanti:   #{showPkgMB.pacchettoDTO.maxPartecipanti}"/> <br /> 
	   	  <p:panel header="Alloggio"> 
	       <p:dataList value="#{showPkgMB.pacchettoDTO.alloggio}" var="allo" itemType="disc">  
	   			 Nome:  #{allo.nome}, Città:  #{allo.citta},  Check-In: <h:outputText id="checkin" value="#{allo.checkIn}">
         		<f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="Europe/Rome" />
       		 </h:outputText>, Check-Out: <h:outputText id="checkout" value="#{allo.checkOut}">
         		<f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="Europe/Rome" />
       		 </h:outputText>
	   		</p:dataList>  <br />
 			</p:panel> 
			<p:panel header="Trasporti">
		<h:outputText value="Andata"/>
	       <p:dataList value="#{showPkgMB.pacchettoDTO.andata}" var="trand" itemType="disc">  
	   			 #{trand}
	   		</p:dataList>  <br />
	   	<h:outputText value="Ritorno"/>
	   		<p:dataList value="#{showPkgMB.pacchettoDTO.ritorno}" var="trand" itemType="disc">  
	   			 Nome:  #{trand.nome}, Luogo di Partenza:  #{trand.luogoPartenza},  Luogo di Destinazione:  #{trand.luogoDestinazione}, Data di Arrivo: <h:outputText id="dataarrit" value="#{trand.dataArrivo}">
         		<f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="Europe/Rome"/>
       		 </h:outputText>, Data di Partenza: <h:outputText id="dataprit" value="#{trand.dataPartenza}">
         		<f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="Europe/Rome"/>
       		 </h:outputText>
	   		</p:dataList>  <br />
 		 </p:panel>
	       <p:panel header="Escursioni"> 
	       <p:dataList value="#{showPkgMB.pacchettoDTO.escursioni}" var="car" itemType="disc">  
	   			 Nome:  #{car.nome}, Descrizione:  #{car.descrizione},  Durata:  #{car.durata}, Data Inizio: <h:outputText id="datainesc" value="#{car.dataInizio}">
         		<f:convertDateTime pattern="dd/MM/yyyy HH:mm"  timeZone="Europe/Rome"/>
       		 </h:outputText>
	   		</p:dataList>  <br />
 			</p:panel>  
 		</p:panel>  	
	
	<p:commandButton value="Acquista" action="#{showPkgMB.acquista()}"/>
    
    <p:commandButton value="Personalizza" action="#{personalizeMBean.loadPkg}" rendered="#{showPkgMB.psz}">
        <!--  <f:param name="idTomodify" value="#{showPkgMB.pacchettoDTO.idPacc}" />  -->
        
         <f:setPropertyActionListener value="#{showPkgMB.pacchettoDTO}" 
                            target="#{personalizeMBean.inPacchettoDTO}" />
                            
    </p:commandButton>
    <p:commandButton value="Genera richiesta" action="#{requestMB.register()}" update="label" redered="#{showPkgMB.psz}" >
        <f:setPropertyActionListener value="#{showPkgMB.pacchettoDTO.idPacc}" 
                            target="#{requestMB.idPkg}" />
         
    </p:commandButton>
    <br />ID Richiesta:<p:outputLabel value="#{requestMB.codiceRichiesta}" id="label"></p:outputLabel>
 </h:form>   
</h:body>

</html>